package com.jxdinfo.hussar.cloud.module.example.lift.model;


import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.util.Date;

/**
 * 升降机异常通知(LiftNotice)表实体类
 *
 * @author makejava
 * @since 2023-10-23 18:28:35
 */
@SuppressWarnings("serial")
@Data
public class LiftNotice extends Model<LiftNotice> {
    //id主键
    private String id;
    //升降机id
    private String liftId;
    //升降机名称
    private String liftName;
    //报警数据id
    private String dataAlarmId;
    //通知级别，1预警，2报警，3设备故障
    private Integer noticeLevel;
    //通知类型，1载重，2运行速度，3高度，4X轴倾斜角度，5Y轴倾斜角度，6风速，7运载人数，8楼层
    private Integer noticeType;
    //通知内容
    private String content;
    //通知人员，人员id，多个id用逗号分割
    private String noticePersonId;
    //通知人员，人员姓名，多个姓名用顿号分割
    private String noticePerson;
    //测量值
    private Double measureValue;
    //通知状态，0待发送，1已发送
    private Integer noticeStatus;
    //发送时间
    private Date sendTime;
    //0未读，1已读，只要有1个人员已读，就是已读
    private Integer readStatus;
    //项目编号
    private String tyProjectCode;
    //创建时间
    private Date tyCreateTime;
    //创建人id
    private String tyCreateUserid;
    //创建人
    private String tyCreateUserName;
    //更新时间
    private Date tyLastUpdateTime;
    //更新人id
    private String tyLastUpdateUserid;
    //更新人
    private String tyLastUpdateUserName;

}

